package com.hzu.service;

import java.util.List;

import com.hzu.dao.IBaseDao;
import com.hzu.utils.Page;
import com.hzu.utils.QueryHelper;


public interface IBaseService<T> {
	//新增
	public void save(T entity);
	//更新
	public void update(T entity);
	//根据id删除
	public void delete(Integer id);
	//根据id查找
	public T findObjectById(Integer id);
	//查找列表
	public List<T> findObjects();
	//分页条件查询实体列表--查询助手queryHelper
	public Page<T> getPageResult(QueryHelper queryHelper,Page<T>page);

	public void setBaseDao(IBaseDao<T> baseDao);
}
